<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.4"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MuPDFCore: MuPDFCore.MuPDFRenderer.PDFRenderer Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="Doxy.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectlogo"><img alt="Logo" src="icon.svg"/></td>
  <td id="projectalign">
   <div id="projectname">MuPDFCore<span id="projectnumber">&#160;1.6.0</span>
   </div>
   <div id="projectbrief">Multiplatform .NET bindings for MuPDF</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.4 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer-members.html">List of all members</a>  </div>
  <div class="headertitle"><div class="title">MuPDFCore.MuPDFRenderer.PDFRenderer Class Reference</div></div>
</div><!--header-->
<div class="contents">

<p>A control to render PDF documents (and other formats), potentally using multiple threads.  
 <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for MuPDFCore.MuPDFRenderer.PDFRenderer:</div>
<div class="dyncontent">
<div class="center"><img src="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer__inherit__graph.png" border="0" usemap="#a_mu_p_d_f_core_8_mu_p_d_f_renderer_8_p_d_f_renderer_inherit__map" alt="Inheritance graph"/></div>
<map name="a_mu_p_d_f_core_8_mu_p_d_f_renderer_8_p_d_f_renderer_inherit__map" id="a_mu_p_d_f_core_8_mu_p_d_f_renderer_8_p_d_f_renderer_inherit__map">
<area shape="rect" title="A control to render PDF documents (and other formats), potentally using multiple threads." alt="" coords="5,80,203,121"/>
<area shape="rect" title=" " alt="" coords="73,5,135,32"/>
</map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a0ccf2a6b6375010f521af4993d5a51ff"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a0ccf2a6b6375010f521af4993d5a51ff">PointerEventHandlers</a> { <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a0ccf2a6b6375010f521af4993d5a51ffaf6d4a17b27da35c2d90ce13801f36782">Pan</a>
, <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a0ccf2a6b6375010f521af4993d5a51ffa0b90582f4589d84be89f5b847d4d1ed1">Highlight</a>
, <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a0ccf2a6b6375010f521af4993d5a51ffa73435a2b83ad16a63e6c3580c2ce9b13">PanHighlight</a>
, <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a0ccf2a6b6375010f521af4993d5a51ffa90589c47f06eb971d548591f23c285af">Custom</a>
 }</td></tr>
<tr class="memdesc:a0ccf2a6b6375010f521af4993d5a51ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Identifies the action to perform on pointer events.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a0ccf2a6b6375010f521af4993d5a51ff">More...</a><br /></td></tr>
<tr class="separator:a0ccf2a6b6375010f521af4993d5a51ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a404edbc2007a610faa0c860325e716eb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a404edbc2007a610faa0c860325e716eb">PDFRenderer</a> ()</td></tr>
<tr class="memdesc:a404edbc2007a610faa0c860325e716eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new instance of the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html" title="A control to render PDF documents (and other formats), potentally using multiple threads.">PDFRenderer</a> class.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a404edbc2007a610faa0c860325e716eb">More...</a><br /></td></tr>
<tr class="separator:a404edbc2007a610faa0c860325e716eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d0c7f77003321d29dbcff339ac39455"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a4d0c7f77003321d29dbcff339ac39455">Initialize</a> (<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_document.html">MuPDFDocument</a> document, int threadCount=0, int pageNumber=0, double resolutionMultiplier=1, bool includeAnnotations=true, <a class="el" href="class_mu_p_d_f_core_1_1_tesseract_language.html">TesseractLanguage</a> ocrLanguage=null)</td></tr>
<tr class="memdesc:a4d0c7f77003321d29dbcff339ac39455"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set up the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html" title="A control to render PDF documents (and other formats), potentally using multiple threads.">PDFRenderer</a> to display a page of a <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_document.html" title="A wrapper over a MuPDF document object, which contains possibly multiple pages.">MuPDFDocument</a>.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a4d0c7f77003321d29dbcff339ac39455">More...</a><br /></td></tr>
<tr class="separator:a4d0c7f77003321d29dbcff339ac39455"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a026cdf9ee1222daed654fed059601f72"><td class="memItemLeft" align="right" valign="top">async Task&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a026cdf9ee1222daed654fed059601f72">InitializeAsync</a> (<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_document.html">MuPDFDocument</a> document, int threadCount=0, int pageNumber=0, double resolutionMultiplier=1, bool includeAnnotations=true, <a class="el" href="class_mu_p_d_f_core_1_1_tesseract_language.html">TesseractLanguage</a> ocrLanguage=null, CancellationToken ocrCancellationToken=default, IProgress&lt; <a class="el" href="class_mu_p_d_f_core_1_1_o_c_r_progress_info.html">OCRProgressInfo</a> &gt; ocrProgress=null)</td></tr>
<tr class="memdesc:a026cdf9ee1222daed654fed059601f72"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set up the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html" title="A control to render PDF documents (and other formats), potentally using multiple threads.">PDFRenderer</a> to display a page of a <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_document.html" title="A wrapper over a MuPDF document object, which contains possibly multiple pages.">MuPDFDocument</a>. The OCR step is run asynchronously, in order not to block the UI thread.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a026cdf9ee1222daed654fed059601f72">More...</a><br /></td></tr>
<tr class="separator:a026cdf9ee1222daed654fed059601f72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f0e5046070368b4d5b123a1017755c8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a8f0e5046070368b4d5b123a1017755c8">Initialize</a> (string fileName, int threadCount=0, int pageNumber=0, double resolutionMultiplier=1, bool includeAnnotations=true, <a class="el" href="class_mu_p_d_f_core_1_1_tesseract_language.html">TesseractLanguage</a> ocrLanguage=null)</td></tr>
<tr class="memdesc:a8f0e5046070368b4d5b123a1017755c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set up the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html" title="A control to render PDF documents (and other formats), potentally using multiple threads.">PDFRenderer</a> to display a page of a document that will be loaded from disk.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a8f0e5046070368b4d5b123a1017755c8">More...</a><br /></td></tr>
<tr class="separator:a8f0e5046070368b4d5b123a1017755c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a394753442f87f857406e0b911419fb77"><td class="memItemLeft" align="right" valign="top">async Task&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a394753442f87f857406e0b911419fb77">InitializeAsync</a> (string fileName, int threadCount=0, int pageNumber=0, double resolutionMultiplier=1, bool includeAnnotations=true, <a class="el" href="class_mu_p_d_f_core_1_1_tesseract_language.html">TesseractLanguage</a> ocrLanguage=null, CancellationToken ocrCancellationToken=default, IProgress&lt; <a class="el" href="class_mu_p_d_f_core_1_1_o_c_r_progress_info.html">OCRProgressInfo</a> &gt; ocrProgress=null)</td></tr>
<tr class="memdesc:a394753442f87f857406e0b911419fb77"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set up the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html" title="A control to render PDF documents (and other formats), potentally using multiple threads.">PDFRenderer</a> to display a page of a document that will be loaded from disk. The OCR step is run asynchronously, in order not to block the UI thread.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a394753442f87f857406e0b911419fb77">More...</a><br /></td></tr>
<tr class="separator:a394753442f87f857406e0b911419fb77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb6eae5f0c6977b32930e33d46addfca"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#acb6eae5f0c6977b32930e33d46addfca">Initialize</a> (MemoryStream ms, <a class="el" href="namespace_mu_p_d_f_core.html#a6f956802ff33af39b555fc95caf5486f">InputFileTypes</a> fileType, int threadCount=0, int pageNumber=0, double resolutionMultiplier=1, bool includeAnnotations=true, <a class="el" href="class_mu_p_d_f_core_1_1_tesseract_language.html">TesseractLanguage</a> ocrLanguage=null)</td></tr>
<tr class="memdesc:acb6eae5f0c6977b32930e33d46addfca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set up the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html" title="A control to render PDF documents (and other formats), potentally using multiple threads.">PDFRenderer</a> to display a page of a document that will be loaded from a MemoryStream.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#acb6eae5f0c6977b32930e33d46addfca">More...</a><br /></td></tr>
<tr class="separator:acb6eae5f0c6977b32930e33d46addfca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72c81912abc0f4f4d221ae5aedc2cac2"><td class="memItemLeft" align="right" valign="top">async Task&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a72c81912abc0f4f4d221ae5aedc2cac2">InitializeAsync</a> (MemoryStream ms, <a class="el" href="namespace_mu_p_d_f_core.html#a6f956802ff33af39b555fc95caf5486f">InputFileTypes</a> fileType, int threadCount=0, int pageNumber=0, double resolutionMultiplier=1, bool includeAnnotations=true, <a class="el" href="class_mu_p_d_f_core_1_1_tesseract_language.html">TesseractLanguage</a> ocrLanguage=null, CancellationToken ocrCancellationToken=default, IProgress&lt; <a class="el" href="class_mu_p_d_f_core_1_1_o_c_r_progress_info.html">OCRProgressInfo</a> &gt; ocrProgress=null)</td></tr>
<tr class="memdesc:a72c81912abc0f4f4d221ae5aedc2cac2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set up the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html" title="A control to render PDF documents (and other formats), potentally using multiple threads.">PDFRenderer</a> to display a page of a document that will be loaded from a MemoryStream. The OCR step is run asynchronously, in order not to block the UI thread.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a72c81912abc0f4f4d221ae5aedc2cac2">More...</a><br /></td></tr>
<tr class="separator:a72c81912abc0f4f4d221ae5aedc2cac2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76c055712e78a0f2575b53059ce05a69"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a76c055712e78a0f2575b53059ce05a69">Initialize</a> (byte[] dataBytes, <a class="el" href="namespace_mu_p_d_f_core.html#a6f956802ff33af39b555fc95caf5486f">InputFileTypes</a> fileType, int offset=0, int length=-1, int threadCount=0, int pageNumber=0, double resolutionMultiplier=1, bool includeAnnotations=true, <a class="el" href="class_mu_p_d_f_core_1_1_tesseract_language.html">TesseractLanguage</a> ocrLanguage=null)</td></tr>
<tr class="memdesc:a76c055712e78a0f2575b53059ce05a69"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set up the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html" title="A control to render PDF documents (and other formats), potentally using multiple threads.">PDFRenderer</a> to display a page of a document that will be loaded from an array of bytes.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a76c055712e78a0f2575b53059ce05a69">More...</a><br /></td></tr>
<tr class="separator:a76c055712e78a0f2575b53059ce05a69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad06475fdd1cb91588789beb785c4ef86"><td class="memItemLeft" align="right" valign="top">async Task&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#ad06475fdd1cb91588789beb785c4ef86">InitializeAsync</a> (byte[] dataBytes, <a class="el" href="namespace_mu_p_d_f_core.html#a6f956802ff33af39b555fc95caf5486f">InputFileTypes</a> fileType, int offset=0, int length=-1, int threadCount=0, int pageNumber=0, double resolutionMultiplier=1, bool includeAnnotations=true, <a class="el" href="class_mu_p_d_f_core_1_1_tesseract_language.html">TesseractLanguage</a> ocrLanguage=null, CancellationToken ocrCancellationToken=default, IProgress&lt; <a class="el" href="class_mu_p_d_f_core_1_1_o_c_r_progress_info.html">OCRProgressInfo</a> &gt; ocrProgress=null)</td></tr>
<tr class="memdesc:ad06475fdd1cb91588789beb785c4ef86"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set up the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html" title="A control to render PDF documents (and other formats), potentally using multiple threads.">PDFRenderer</a> to display a page of a document that will be loaded from an array of bytes. The OCR step is run asynchronously, in order not to block the UI thread.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#ad06475fdd1cb91588789beb785c4ef86">More...</a><br /></td></tr>
<tr class="separator:ad06475fdd1cb91588789beb785c4ef86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07e1ea463721c5a89666d1b5fe27c175"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a07e1ea463721c5a89666d1b5fe27c175">ReleaseResources</a> ()</td></tr>
<tr class="memdesc:a07e1ea463721c5a89666d1b5fe27c175"><td class="mdescLeft">&#160;</td><td class="mdescRight">Release resources held by this <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html" title="A control to render PDF documents (and other formats), potentally using multiple threads.">PDFRenderer</a>. This is not an irreversible step: using one of the Initialize overloads after calling this method will restore functionality.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a07e1ea463721c5a89666d1b5fe27c175">More...</a><br /></td></tr>
<tr class="separator:a07e1ea463721c5a89666d1b5fe27c175"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93a4b99fc4d8e41f83d043da24f813b5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a93a4b99fc4d8e41f83d043da24f813b5">SetDisplayAreaNow</a> (Rect value)</td></tr>
<tr class="memdesc:a93a4b99fc4d8e41f83d043da24f813b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the current display area to the specified <em>value</em> , skipping all transitions.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a93a4b99fc4d8e41f83d043da24f813b5">More...</a><br /></td></tr>
<tr class="separator:a93a4b99fc4d8e41f83d043da24f813b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a831d88219b6638d7d2192d32b9119270"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a831d88219b6638d7d2192d32b9119270">ZoomStep</a> (double count, Point? center=null)</td></tr>
<tr class="memdesc:a831d88219b6638d7d2192d32b9119270"><td class="mdescLeft">&#160;</td><td class="mdescRight">Zoom around a point.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a831d88219b6638d7d2192d32b9119270">More...</a><br /></td></tr>
<tr class="separator:a831d88219b6638d7d2192d32b9119270"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3695e65c81da6b9fb775127590a8ec5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#af3695e65c81da6b9fb775127590a8ec5">Contain</a> ()</td></tr>
<tr class="memdesc:af3695e65c81da6b9fb775127590a8ec5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alter the display area so that the whole page fits on screen.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#af3695e65c81da6b9fb775127590a8ec5">More...</a><br /></td></tr>
<tr class="separator:af3695e65c81da6b9fb775127590a8ec5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72c36ddc32230db7507d158447d8eda5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a72c36ddc32230db7507d158447d8eda5">Cover</a> ()</td></tr>
<tr class="memdesc:a72c36ddc32230db7507d158447d8eda5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alter the display area so that the page covers the whole surface of the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html" title="A control to render PDF documents (and other formats), potentally using multiple threads.">PDFRenderer</a> (even though parts of the page may be outside it).  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a72c36ddc32230db7507d158447d8eda5">More...</a><br /></td></tr>
<tr class="separator:a72c36ddc32230db7507d158447d8eda5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b5fb2f9ad460c427d04dd07bfa557ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_mu_p_d_f_core_1_1_render_progress.html">RenderProgress</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a4b5fb2f9ad460c427d04dd07bfa557ef">GetProgress</a> ()</td></tr>
<tr class="memdesc:a4b5fb2f9ad460c427d04dd07bfa557ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current rendering progress.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a4b5fb2f9ad460c427d04dd07bfa557ef">More...</a><br /></td></tr>
<tr class="separator:a4b5fb2f9ad460c427d04dd07bfa557ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabc04d9677a558d2456cb37d1358e43b"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#aabc04d9677a558d2456cb37d1358e43b">GetSelectedText</a> ()</td></tr>
<tr class="memdesc:aabc04d9677a558d2456cb37d1358e43b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the currently selected text.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#aabc04d9677a558d2456cb37d1358e43b">More...</a><br /></td></tr>
<tr class="separator:aabc04d9677a558d2456cb37d1358e43b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea002a2985da0e95cad9dee7a9d68626"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#aea002a2985da0e95cad9dee7a9d68626">SelectAll</a> ()</td></tr>
<tr class="memdesc:aea002a2985da0e95cad9dee7a9d68626"><td class="mdescLeft">&#160;</td><td class="mdescRight">Selects all the text in the document.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#aea002a2985da0e95cad9dee7a9d68626">More...</a><br /></td></tr>
<tr class="separator:aea002a2985da0e95cad9dee7a9d68626"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2d32d055251b0d52b6d8c156ec3ada9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#aa2d32d055251b0d52b6d8c156ec3ada9">Search</a> (Regex needle)</td></tr>
<tr class="memdesc:aa2d32d055251b0d52b6d8c156ec3ada9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Highlights all matches of the specified Regex in the text and returns the number of matches found. Matches cannot span multiple lines.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#aa2d32d055251b0d52b6d8c156ec3ada9">More...</a><br /></td></tr>
<tr class="separator:aa2d32d055251b0d52b6d8c156ec3ada9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad455b59f4623dd9c88e04b1419366930"><td class="memItemLeft" align="right" valign="top">override void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#ad455b59f4623dd9c88e04b1419366930">Render</a> (DrawingContext context)</td></tr>
<tr class="memdesc:ad455b59f4623dd9c88e04b1419366930"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draw the rendered document.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#ad455b59f4623dd9c88e04b1419366930">More...</a><br /></td></tr>
<tr class="separator:ad455b59f4623dd9c88e04b1419366930"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-attribs" name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a785e2dbc11ea19c89db713de34cd5904"><td class="memItemLeft" align="right" valign="top">static readonly DirectProperty&lt; <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a>, int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a785e2dbc11ea19c89db713de34cd5904">RenderThreadCountProperty</a> = AvaloniaProperty.RegisterDirect&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a>, int&gt;(nameof(<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a340358c07ed29c0497003154e7388969">RenderThreadCount</a>), o =&gt; o.RenderThreadCount)</td></tr>
<tr class="memdesc:a785e2dbc11ea19c89db713de34cd5904"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a340358c07ed29c0497003154e7388969" title="Exposes the number of threads that the current instance is using to render the document....">RenderThreadCount</a> property.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a785e2dbc11ea19c89db713de34cd5904">More...</a><br /></td></tr>
<tr class="separator:a785e2dbc11ea19c89db713de34cd5904"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e88d356e41917de25fc70bbae17f947"><td class="memItemLeft" align="right" valign="top">static readonly DirectProperty&lt; <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a>, int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a9e88d356e41917de25fc70bbae17f947">PageNumberProperty</a> = AvaloniaProperty.RegisterDirect&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a>, int&gt;(nameof(<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a10cc5f8912f189d0263b5765b3800510">PageNumber</a>), o =&gt; o.PageNumber)</td></tr>
<tr class="memdesc:a9e88d356e41917de25fc70bbae17f947"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a10cc5f8912f189d0263b5765b3800510" title="Exposes the number of the page that the current instance is rendering. Read-only.">PageNumber</a> property.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a9e88d356e41917de25fc70bbae17f947">More...</a><br /></td></tr>
<tr class="separator:a9e88d356e41917de25fc70bbae17f947"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad688441f441f57cfdf70ffb4a988e407"><td class="memItemLeft" align="right" valign="top">static readonly DirectProperty&lt; <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a>, bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#ad688441f441f57cfdf70ffb4a988e407">IsViewerInitializedProperty</a> = AvaloniaProperty.RegisterDirect&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a>, bool&gt;(nameof(<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a4d7e007cc5b91e65acd1c7aedb87c2b4">IsViewerInitialized</a>), o =&gt; o.IsViewerInitialized)</td></tr>
<tr class="memdesc:ad688441f441f57cfdf70ffb4a988e407"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a4d7e007cc5b91e65acd1c7aedb87c2b4" title="Whether the current instance has been initialised with a document to render or not....">IsViewerInitialized</a> property.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#ad688441f441f57cfdf70ffb4a988e407">More...</a><br /></td></tr>
<tr class="separator:ad688441f441f57cfdf70ffb4a988e407"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48615bc55eaf679f0eee3f89df834604"><td class="memItemLeft" align="right" valign="top">static readonly DirectProperty&lt; <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a>, Rect &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a48615bc55eaf679f0eee3f89df834604">PageSizeProperty</a> = AvaloniaProperty.RegisterDirect&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a>, Rect&gt;(nameof(<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#ad286c093a68049c0b1ba8e33e1c44103">PageSize</a>), o =&gt; o.PageSize)</td></tr>
<tr class="memdesc:a48615bc55eaf679f0eee3f89df834604"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#ad286c093a68049c0b1ba8e33e1c44103" title="Exposes the size of the page that is drawn by the current instance (in page units).">PageSize</a> property.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a48615bc55eaf679f0eee3f89df834604">More...</a><br /></td></tr>
<tr class="separator:a48615bc55eaf679f0eee3f89df834604"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32bad5475238f89c4ef1bd5d0976c08d"><td class="memItemLeft" align="right" valign="top">static readonly StyledProperty&lt; Rect &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a32bad5475238f89c4ef1bd5d0976c08d">DisplayAreaProperty</a> = AvaloniaProperty.Register&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a>, Rect&gt;(nameof(<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#abbd47ddd116a38d05f8b3e2f1e2e88f6">DisplayArea</a>))</td></tr>
<tr class="memdesc:a32bad5475238f89c4ef1bd5d0976c08d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#abbd47ddd116a38d05f8b3e2f1e2e88f6" title="The region of the page (in page units) that is currently displayed by the current instance....">DisplayArea</a> property.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a32bad5475238f89c4ef1bd5d0976c08d">More...</a><br /></td></tr>
<tr class="separator:a32bad5475238f89c4ef1bd5d0976c08d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cef637c2ca16aba3ffae0be352ae002"><td class="memItemLeft" align="right" valign="top">static readonly StyledProperty&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a7cef637c2ca16aba3ffae0be352ae002">ZoomIncrementProperty</a> = AvaloniaProperty.Register&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a>, double&gt;(nameof(<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a5a2fdaa31f4bf7ae8b3912d620a83759">ZoomIncrement</a>), Math.Pow(2, 1.0 / 3.0), defaultBindingMode: Avalonia.Data.BindingMode.TwoWay)</td></tr>
<tr class="memdesc:a7cef637c2ca16aba3ffae0be352ae002"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a5a2fdaa31f4bf7ae8b3912d620a83759" title="Determines by how much the scale will be increased/decreased by the ZoomStep(double,...">ZoomIncrement</a> property.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a7cef637c2ca16aba3ffae0be352ae002">More...</a><br /></td></tr>
<tr class="separator:a7cef637c2ca16aba3ffae0be352ae002"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fd61e9ca840150f4afab12d6128f1ca"><td class="memItemLeft" align="right" valign="top">static readonly StyledProperty&lt; IBrush &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a2fd61e9ca840150f4afab12d6128f1ca">BackgroundProperty</a> = AvaloniaProperty.Register&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a>, IBrush&gt;(nameof(<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a8043c46e4423cfeb51d84e2904a40c8e">Background</a>))</td></tr>
<tr class="memdesc:a2fd61e9ca840150f4afab12d6128f1ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a8043c46e4423cfeb51d84e2904a40c8e" title="The background colour of the control.">Background</a> property.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a2fd61e9ca840150f4afab12d6128f1ca">More...</a><br /></td></tr>
<tr class="separator:a2fd61e9ca840150f4afab12d6128f1ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8172e8a4e5e29d88332cf61f372066d"><td class="memItemLeft" align="right" valign="top">static readonly StyledProperty&lt; IBrush &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#ac8172e8a4e5e29d88332cf61f372066d">PageBackgroundProperty</a> = AvaloniaProperty.Register&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a>, IBrush&gt;(nameof(<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a32ecef50b26aa7c99dab390b49298b4e">PageBackground</a>))</td></tr>
<tr class="memdesc:ac8172e8a4e5e29d88332cf61f372066d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a32ecef50b26aa7c99dab390b49298b4e" title="The background colour to use for the page drawn by the control.">PageBackground</a> property.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#ac8172e8a4e5e29d88332cf61f372066d">More...</a><br /></td></tr>
<tr class="separator:ac8172e8a4e5e29d88332cf61f372066d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa80851bc316f16e126c48da9edd18ef0"><td class="memItemLeft" align="right" valign="top">static readonly DirectProperty&lt; <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a>, double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#aa80851bc316f16e126c48da9edd18ef0">ZoomProperty</a> = AvaloniaProperty.RegisterDirect&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a>, double&gt;(nameof(<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#ad2964abec1ae1dde10f1145c851adbf1">Zoom</a>), o =&gt; o.Zoom, (o, v) =&gt; o.Zoom = v, defaultBindingMode: Avalonia.Data.BindingMode.TwoWay)</td></tr>
<tr class="memdesc:aa80851bc316f16e126c48da9edd18ef0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#ad2964abec1ae1dde10f1145c851adbf1" title="The current zoom level. Setting this will change the DisplayArea appropriately, zooming around the ce...">Zoom</a> property.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#aa80851bc316f16e126c48da9edd18ef0">More...</a><br /></td></tr>
<tr class="separator:aa80851bc316f16e126c48da9edd18ef0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5ce0fd9fd28fca3632fdce38dae182b"><td class="memItemLeft" align="right" valign="top">static readonly StyledProperty&lt; <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a0ccf2a6b6375010f521af4993d5a51ff">PointerEventHandlers</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#ae5ce0fd9fd28fca3632fdce38dae182b">PointerEventHandlerTypeProperty</a> = AvaloniaProperty.Register&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a>, <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a0ccf2a6b6375010f521af4993d5a51ff">PointerEventHandlers</a>&gt;(nameof(<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a508408b971d2c433c8184442a5f5f439">PointerEventHandlersType</a>), <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a0ccf2a6b6375010f521af4993d5a51ffa73435a2b83ad16a63e6c3580c2ce9b13">PointerEventHandlers.PanHighlight</a>)</td></tr>
<tr class="memdesc:ae5ce0fd9fd28fca3632fdce38dae182b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a508408b971d2c433c8184442a5f5f439" title="Whether the default handlers for pointer events (which are used for panning around the page) should b...">PointerEventHandlersType</a> property.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#ae5ce0fd9fd28fca3632fdce38dae182b">More...</a><br /></td></tr>
<tr class="separator:ae5ce0fd9fd28fca3632fdce38dae182b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9058818acd9f085c35f672c79262162b"><td class="memItemLeft" align="right" valign="top">static readonly StyledProperty&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a9058818acd9f085c35f672c79262162b">ZoomEnabledProperty</a> = AvaloniaProperty.Register&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a>, bool&gt;(nameof(<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a2ff0f7ce05dac392726917aa52d7f3e0">ZoomEnabled</a>), true)</td></tr>
<tr class="memdesc:a9058818acd9f085c35f672c79262162b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a2ff0f7ce05dac392726917aa52d7f3e0" title="Whether the default handlers for pointer wheel events (which are used for zooming in/out) should be e...">ZoomEnabled</a> property.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a9058818acd9f085c35f672c79262162b">More...</a><br /></td></tr>
<tr class="separator:a9058818acd9f085c35f672c79262162b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcdc5cf981809d5bbb77609477326ea1"><td class="memItemLeft" align="right" valign="top">static readonly StyledProperty&lt; <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_structured_text_address_span.html">MuPDFStructuredTextAddressSpan</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#adcdc5cf981809d5bbb77609477326ea1">SelectionProperty</a> = AvaloniaProperty.Register&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a>, <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_structured_text_address_span.html">MuPDFStructuredTextAddressSpan</a>&gt;(nameof(<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a2c17cb9551f5d108e665c6ca74732ad2">Selection</a>), null)</td></tr>
<tr class="memdesc:adcdc5cf981809d5bbb77609477326ea1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a2c17cb9551f5d108e665c6ca74732ad2" title="The start and end of the currently selected text.">Selection</a> property.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#adcdc5cf981809d5bbb77609477326ea1">More...</a><br /></td></tr>
<tr class="separator:adcdc5cf981809d5bbb77609477326ea1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d2dec5fe2269d08e9fbba1bf792f6da"><td class="memItemLeft" align="right" valign="top">static readonly StyledProperty&lt; IBrush &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a0d2dec5fe2269d08e9fbba1bf792f6da">SelectionBrushProperty</a> = AvaloniaProperty.Register&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a>, IBrush&gt;(nameof(<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a57993b874fc88d1e1822eaf428865ff7">SelectionBrush</a>), new SolidColorBrush(Color.FromArgb(96, 86, 180, 233)))</td></tr>
<tr class="memdesc:a0d2dec5fe2269d08e9fbba1bf792f6da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a57993b874fc88d1e1822eaf428865ff7" title="The colour used to highlight the Selection.">SelectionBrush</a> property.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a0d2dec5fe2269d08e9fbba1bf792f6da">More...</a><br /></td></tr>
<tr class="separator:a0d2dec5fe2269d08e9fbba1bf792f6da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabdc97a1d888688bc1cd20900133c0fd"><td class="memItemLeft" align="right" valign="top">static readonly StyledProperty&lt; IEnumerable&lt; <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_structured_text_address_span.html">MuPDFStructuredTextAddressSpan</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#aabdc97a1d888688bc1cd20900133c0fd">HighlightedRegionsProperty</a> = AvaloniaProperty.Register&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a>, IEnumerable&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_structured_text_address_span.html">MuPDFStructuredTextAddressSpan</a>&gt;&gt;(nameof(<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a78100c2074f6add556fe0b0e783af5c7">HighlightedRegions</a>), null)</td></tr>
<tr class="memdesc:aabdc97a1d888688bc1cd20900133c0fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a78100c2074f6add556fe0b0e783af5c7" title="A collection of highlighted regions, e.g. as a result of a text search.">HighlightedRegions</a> property.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#aabdc97a1d888688bc1cd20900133c0fd">More...</a><br /></td></tr>
<tr class="separator:aabdc97a1d888688bc1cd20900133c0fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae1576a5614b665202808086fd84fcd3"><td class="memItemLeft" align="right" valign="top">static readonly StyledProperty&lt; IBrush &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#aae1576a5614b665202808086fd84fcd3">HighlightBrushProperty</a> = AvaloniaProperty.Register&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a>, IBrush&gt;(nameof(<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#ac96346dddd3e288fb34d8ae34c48b69c">HighlightBrush</a>), new SolidColorBrush(Color.FromArgb(96, 230, 159, 0)))</td></tr>
<tr class="memdesc:aae1576a5614b665202808086fd84fcd3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#ac96346dddd3e288fb34d8ae34c48b69c" title="The colour used to highlight the HighlightedRegions.">HighlightBrush</a> property.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#aae1576a5614b665202808086fd84fcd3">More...</a><br /></td></tr>
<tr class="separator:aae1576a5614b665202808086fd84fcd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="properties" name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:a340358c07ed29c0497003154e7388969"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a340358c07ed29c0497003154e7388969">RenderThreadCount</a><code> [get]</code></td></tr>
<tr class="memdesc:a340358c07ed29c0497003154e7388969"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exposes the number of threads that the current instance is using to render the document. Read-only.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a340358c07ed29c0497003154e7388969">More...</a><br /></td></tr>
<tr class="separator:a340358c07ed29c0497003154e7388969"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10cc5f8912f189d0263b5765b3800510"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a10cc5f8912f189d0263b5765b3800510">PageNumber</a><code> [get]</code></td></tr>
<tr class="memdesc:a10cc5f8912f189d0263b5765b3800510"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exposes the number of the page that the current instance is rendering. Read-only.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a10cc5f8912f189d0263b5765b3800510">More...</a><br /></td></tr>
<tr class="separator:a10cc5f8912f189d0263b5765b3800510"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d7e007cc5b91e65acd1c7aedb87c2b4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a4d7e007cc5b91e65acd1c7aedb87c2b4">IsViewerInitialized</a><code> [get]</code></td></tr>
<tr class="memdesc:a4d7e007cc5b91e65acd1c7aedb87c2b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the current instance has been initialised with a document to render or not. Read-only.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a4d7e007cc5b91e65acd1c7aedb87c2b4">More...</a><br /></td></tr>
<tr class="separator:a4d7e007cc5b91e65acd1c7aedb87c2b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad286c093a68049c0b1ba8e33e1c44103"><td class="memItemLeft" align="right" valign="top">Rect&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#ad286c093a68049c0b1ba8e33e1c44103">PageSize</a><code> [get]</code></td></tr>
<tr class="memdesc:ad286c093a68049c0b1ba8e33e1c44103"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exposes the size of the page that is drawn by the current instance (in page units).  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#ad286c093a68049c0b1ba8e33e1c44103">More...</a><br /></td></tr>
<tr class="separator:ad286c093a68049c0b1ba8e33e1c44103"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbd47ddd116a38d05f8b3e2f1e2e88f6"><td class="memItemLeft" align="right" valign="top">Rect&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#abbd47ddd116a38d05f8b3e2f1e2e88f6">DisplayArea</a><code> [get, set]</code></td></tr>
<tr class="memdesc:abbd47ddd116a38d05f8b3e2f1e2e88f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">The region of the page (in page units) that is currently displayed by the current instance. This always has the same aspect ratio of the bounds of this control. When this is set, the value is sanitised so that the smallest rectangle with the correct aspect ratio containing the requested value is chosen.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#abbd47ddd116a38d05f8b3e2f1e2e88f6">More...</a><br /></td></tr>
<tr class="separator:abbd47ddd116a38d05f8b3e2f1e2e88f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a2fdaa31f4bf7ae8b3912d620a83759"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a5a2fdaa31f4bf7ae8b3912d620a83759">ZoomIncrement</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a5a2fdaa31f4bf7ae8b3912d620a83759"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines by how much the scale will be increased/decreased by the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a831d88219b6638d7d2192d32b9119270" title="Zoom around a point.">ZoomStep(double, Point?)</a> method. Set this to a value smaller than 1 to invert the zoom in/out direction.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a5a2fdaa31f4bf7ae8b3912d620a83759">More...</a><br /></td></tr>
<tr class="separator:a5a2fdaa31f4bf7ae8b3912d620a83759"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8043c46e4423cfeb51d84e2904a40c8e"><td class="memItemLeft" align="right" valign="top">IBrush&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a8043c46e4423cfeb51d84e2904a40c8e">Background</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a8043c46e4423cfeb51d84e2904a40c8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">The background colour of the control.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a8043c46e4423cfeb51d84e2904a40c8e">More...</a><br /></td></tr>
<tr class="separator:a8043c46e4423cfeb51d84e2904a40c8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32ecef50b26aa7c99dab390b49298b4e"><td class="memItemLeft" align="right" valign="top">IBrush&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a32ecef50b26aa7c99dab390b49298b4e">PageBackground</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a32ecef50b26aa7c99dab390b49298b4e"><td class="mdescLeft">&#160;</td><td class="mdescRight">The background colour to use for the page drawn by the control.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a32ecef50b26aa7c99dab390b49298b4e">More...</a><br /></td></tr>
<tr class="separator:a32ecef50b26aa7c99dab390b49298b4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2964abec1ae1dde10f1145c851adbf1"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#ad2964abec1ae1dde10f1145c851adbf1">Zoom</a><code> [get, set]</code></td></tr>
<tr class="memdesc:ad2964abec1ae1dde10f1145c851adbf1"><td class="mdescLeft">&#160;</td><td class="mdescRight">The current zoom level. Setting this will change the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#abbd47ddd116a38d05f8b3e2f1e2e88f6" title="The region of the page (in page units) that is currently displayed by the current instance....">DisplayArea</a> appropriately, zooming around the center of the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#abbd47ddd116a38d05f8b3e2f1e2e88f6" title="The region of the page (in page units) that is currently displayed by the current instance....">DisplayArea</a>.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#ad2964abec1ae1dde10f1145c851adbf1">More...</a><br /></td></tr>
<tr class="separator:ad2964abec1ae1dde10f1145c851adbf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a508408b971d2c433c8184442a5f5f439"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a0ccf2a6b6375010f521af4993d5a51ff">PointerEventHandlers</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a508408b971d2c433c8184442a5f5f439">PointerEventHandlersType</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a508408b971d2c433c8184442a5f5f439"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the default handlers for pointer events (which are used for panning around the page) should be enabled. If this is false, you will have to implement your own way to pan around the document by changing the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#abbd47ddd116a38d05f8b3e2f1e2e88f6" title="The region of the page (in page units) that is currently displayed by the current instance....">DisplayArea</a>.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a508408b971d2c433c8184442a5f5f439">More...</a><br /></td></tr>
<tr class="separator:a508408b971d2c433c8184442a5f5f439"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ff0f7ce05dac392726917aa52d7f3e0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a2ff0f7ce05dac392726917aa52d7f3e0">ZoomEnabled</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a2ff0f7ce05dac392726917aa52d7f3e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the default handlers for pointer wheel events (which are used for zooming in/out) should be enabled. If this is false, you will have to implement your own way to zoom by changing the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#abbd47ddd116a38d05f8b3e2f1e2e88f6" title="The region of the page (in page units) that is currently displayed by the current instance....">DisplayArea</a>.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a2ff0f7ce05dac392726917aa52d7f3e0">More...</a><br /></td></tr>
<tr class="separator:a2ff0f7ce05dac392726917aa52d7f3e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c17cb9551f5d108e665c6ca74732ad2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_structured_text_address_span.html">MuPDFStructuredTextAddressSpan</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a2c17cb9551f5d108e665c6ca74732ad2">Selection</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a2c17cb9551f5d108e665c6ca74732ad2"><td class="mdescLeft">&#160;</td><td class="mdescRight">The start and end of the currently selected text.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a2c17cb9551f5d108e665c6ca74732ad2">More...</a><br /></td></tr>
<tr class="separator:a2c17cb9551f5d108e665c6ca74732ad2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57993b874fc88d1e1822eaf428865ff7"><td class="memItemLeft" align="right" valign="top">IBrush&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a57993b874fc88d1e1822eaf428865ff7">SelectionBrush</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a57993b874fc88d1e1822eaf428865ff7"><td class="mdescLeft">&#160;</td><td class="mdescRight">The colour used to highlight the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a2c17cb9551f5d108e665c6ca74732ad2" title="The start and end of the currently selected text.">Selection</a>.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a57993b874fc88d1e1822eaf428865ff7">More...</a><br /></td></tr>
<tr class="separator:a57993b874fc88d1e1822eaf428865ff7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78100c2074f6add556fe0b0e783af5c7"><td class="memItemLeft" align="right" valign="top">IEnumerable&lt; <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_structured_text_address_span.html">MuPDFStructuredTextAddressSpan</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a78100c2074f6add556fe0b0e783af5c7">HighlightedRegions</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a78100c2074f6add556fe0b0e783af5c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">A collection of highlighted regions, e.g. as a result of a text search.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a78100c2074f6add556fe0b0e783af5c7">More...</a><br /></td></tr>
<tr class="separator:a78100c2074f6add556fe0b0e783af5c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac96346dddd3e288fb34d8ae34c48b69c"><td class="memItemLeft" align="right" valign="top">IBrush&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#ac96346dddd3e288fb34d8ae34c48b69c">HighlightBrush</a><code> [get, set]</code></td></tr>
<tr class="memdesc:ac96346dddd3e288fb34d8ae34c48b69c"><td class="mdescLeft">&#160;</td><td class="mdescRight">The colour used to highlight the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a78100c2074f6add556fe0b0e783af5c7" title="A collection of highlighted regions, e.g. as a result of a text search.">HighlightedRegions</a>.  <a href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#ac96346dddd3e288fb34d8ae34c48b69c">More...</a><br /></td></tr>
<tr class="separator:ac96346dddd3e288fb34d8ae34c48b69c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >A control to render PDF documents (and other formats), potentally using multiple threads. </p>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8cs_source.html#l00042">42</a> of file <a class="el" href="_p_d_f_renderer_8cs_source.html">PDFRenderer.cs</a>.</p>
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
<a id="a0ccf2a6b6375010f521af4993d5a51ff" name="a0ccf2a6b6375010f521af4993d5a51ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ccf2a6b6375010f521af4993d5a51ff">&#9670;&nbsp;</a></span>PointerEventHandlers</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a0ccf2a6b6375010f521af4993d5a51ff">MuPDFCore.MuPDFRenderer.PDFRenderer.PointerEventHandlers</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Identifies the action to perform on pointer events. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a0ccf2a6b6375010f521af4993d5a51ffaf6d4a17b27da35c2d90ce13801f36782" name="a0ccf2a6b6375010f521af4993d5a51ffaf6d4a17b27da35c2d90ce13801f36782"></a>Pan&#160;</td><td class="fielddoc"><p >Pointer events will be used to pan around the page. </p>
</td></tr>
<tr><td class="fieldname"><a id="a0ccf2a6b6375010f521af4993d5a51ffa0b90582f4589d84be89f5b847d4d1ed1" name="a0ccf2a6b6375010f521af4993d5a51ffa0b90582f4589d84be89f5b847d4d1ed1"></a>Highlight&#160;</td><td class="fielddoc"><p >Pointer events will be used to highlight text. </p>
</td></tr>
<tr><td class="fieldname"><a id="a0ccf2a6b6375010f521af4993d5a51ffa73435a2b83ad16a63e6c3580c2ce9b13" name="a0ccf2a6b6375010f521af4993d5a51ffa73435a2b83ad16a63e6c3580c2ce9b13"></a>PanHighlight&#160;</td><td class="fielddoc"><p >Pointer events will be used to pan around the page or to highlight text, depending on where they start. </p>
</td></tr>
<tr><td class="fieldname"><a id="a0ccf2a6b6375010f521af4993d5a51ffa90589c47f06eb971d548591f23c285af" name="a0ccf2a6b6375010f521af4993d5a51ffa90589c47f06eb971d548591f23c285af"></a>Custom&#160;</td><td class="fielddoc"><p >Pointer events will be ignored. If you use this value, you will have to implement your own way to pan around the document by changing the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#abbd47ddd116a38d05f8b3e2f1e2e88f6" title="The region of the page (in page units) that is currently displayed by the current instance....">DisplayArea</a> or to select text. </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html#l00246">246</a> of file <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html">PDFRenderer.Properties.cs</a>.</p>

</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a404edbc2007a610faa0c860325e716eb" name="a404edbc2007a610faa0c860325e716eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a404edbc2007a610faa0c860325e716eb">&#9670;&nbsp;</a></span>PDFRenderer()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MuPDFCore.MuPDFRenderer.PDFRenderer.PDFRenderer </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Initializes a new instance of the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html" title="A control to render PDF documents (and other formats), potentally using multiple threads.">PDFRenderer</a> class. </p>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8cs_source.html#l00203">203</a> of file <a class="el" href="_p_d_f_renderer_8cs_source.html">PDFRenderer.cs</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="af3695e65c81da6b9fb775127590a8ec5" name="af3695e65c81da6b9fb775127590a8ec5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af3695e65c81da6b9fb775127590a8ec5">&#9670;&nbsp;</a></span>Contain()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MuPDFCore.MuPDFRenderer.PDFRenderer.Contain </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Alter the display area so that the whole page fits on screen. </p>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8cs_source.html#l00698">698</a> of file <a class="el" href="_p_d_f_renderer_8cs_source.html">PDFRenderer.cs</a>.</p>

</div>
</div>
<a id="a72c36ddc32230db7507d158447d8eda5" name="a72c36ddc32230db7507d158447d8eda5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72c36ddc32230db7507d158447d8eda5">&#9670;&nbsp;</a></span>Cover()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MuPDFCore.MuPDFRenderer.PDFRenderer.Cover </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Alter the display area so that the page covers the whole surface of the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html" title="A control to render PDF documents (and other formats), potentally using multiple threads.">PDFRenderer</a> (even though parts of the page may be outside it). </p>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8cs_source.html#l00707">707</a> of file <a class="el" href="_p_d_f_renderer_8cs_source.html">PDFRenderer.cs</a>.</p>

</div>
</div>
<a id="a4b5fb2f9ad460c427d04dd07bfa557ef" name="a4b5fb2f9ad460c427d04dd07bfa557ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4b5fb2f9ad460c427d04dd07bfa557ef">&#9670;&nbsp;</a></span>GetProgress()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_mu_p_d_f_core_1_1_render_progress.html">RenderProgress</a> MuPDFCore.MuPDFRenderer.PDFRenderer.GetProgress </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the current rendering progress. </p>
<dl class="section return"><dt>Returns</dt><dd>A <a class="el" href="class_mu_p_d_f_core_1_1_render_progress.html" title="Holds a summary of the progress of the current rendering operation.">RenderProgress</a> object with information about the rendering progress of each thread.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8cs_source.html#l00728">728</a> of file <a class="el" href="_p_d_f_renderer_8cs_source.html">PDFRenderer.cs</a>.</p>

</div>
</div>
<a id="aabc04d9677a558d2456cb37d1358e43b" name="aabc04d9677a558d2456cb37d1358e43b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aabc04d9677a558d2456cb37d1358e43b">&#9670;&nbsp;</a></span>GetSelectedText()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">string MuPDFCore.MuPDFRenderer.PDFRenderer.GetSelectedText </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the currently selected text. </p>
<dl class="section return"><dt>Returns</dt><dd>The currently selected text.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8cs_source.html#l00737">737</a> of file <a class="el" href="_p_d_f_renderer_8cs_source.html">PDFRenderer.cs</a>.</p>

</div>
</div>
<a id="a76c055712e78a0f2575b53059ce05a69" name="a76c055712e78a0f2575b53059ce05a69"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a76c055712e78a0f2575b53059ce05a69">&#9670;&nbsp;</a></span>Initialize() <span class="overload">[1/4]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MuPDFCore.MuPDFRenderer.PDFRenderer.Initialize </td>
          <td>(</td>
          <td class="paramtype">byte[]&#160;</td>
          <td class="paramname"><em>dataBytes</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespace_mu_p_d_f_core.html#a6f956802ff33af39b555fc95caf5486f">InputFileTypes</a>&#160;</td>
          <td class="paramname"><em>fileType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>offset</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>length</em> = <code>-1</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>threadCount</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pageNumber</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>resolutionMultiplier</em> = <code>1</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>includeAnnotations</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_mu_p_d_f_core_1_1_tesseract_language.html">TesseractLanguage</a>&#160;</td>
          <td class="paramname"><em>ocrLanguage</em> = <code>null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set up the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html" title="A control to render PDF documents (and other formats), potentally using multiple threads.">PDFRenderer</a> to display a page of a document that will be loaded from an array of bytes. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">dataBytes</td><td>The bytes of the document that should be opened. The array will be copied and can be safely discarded/altered after this method returns.</td></tr>
    <tr><td class="paramname">fileType</td><td>The format of the document.</td></tr>
    <tr><td class="paramname">offset</td><td>The offset in the byte array at which the document starts.</td></tr>
    <tr><td class="paramname">length</td><td>The length of the document in bytes. If this is &lt; 0, the whole array is used.</td></tr>
    <tr><td class="paramname">threadCount</td><td>The number of threads to use in the rendering. If this is 0, an appropriate number of threads based on the number of processors in the computer will be used. Otherwise, this must be factorisable using only powers of 2, 3, 5 or 7. If this is not the case, the biggest number smaller than <em>threadCount</em>  that satisfies this condition is used.</td></tr>
    <tr><td class="paramname">pageNumber</td><td>The index of the page that should be rendered. The first page has index 0.</td></tr>
    <tr><td class="paramname">resolutionMultiplier</td><td>This value can be used to increase or decrease the resolution at which the static renderisation of the page will be produced. If <em>resolutionMultiplier</em>  is 1, the resolution will match the size (in screen units) of the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html" title="A control to render PDF documents (and other formats), potentally using multiple threads.">PDFRenderer</a>.</td></tr>
    <tr><td class="paramname">includeAnnotations</td><td>If this is <code>true</code>, annotations (e.g. signatures) are included in the rendering. Otherwise, only the page contents are included.</td></tr>
    <tr><td class="paramname">ocrLanguage</td><td>The language to use for optical character recognition (OCR). If this is null, no OCR is performed.</td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8cs_source.html#l00403">403</a> of file <a class="el" href="_p_d_f_renderer_8cs_source.html">PDFRenderer.cs</a>.</p>

</div>
</div>
<a id="acb6eae5f0c6977b32930e33d46addfca" name="acb6eae5f0c6977b32930e33d46addfca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acb6eae5f0c6977b32930e33d46addfca">&#9670;&nbsp;</a></span>Initialize() <span class="overload">[2/4]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MuPDFCore.MuPDFRenderer.PDFRenderer.Initialize </td>
          <td>(</td>
          <td class="paramtype">MemoryStream&#160;</td>
          <td class="paramname"><em>ms</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespace_mu_p_d_f_core.html#a6f956802ff33af39b555fc95caf5486f">InputFileTypes</a>&#160;</td>
          <td class="paramname"><em>fileType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>threadCount</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pageNumber</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>resolutionMultiplier</em> = <code>1</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>includeAnnotations</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_mu_p_d_f_core_1_1_tesseract_language.html">TesseractLanguage</a>&#160;</td>
          <td class="paramname"><em>ocrLanguage</em> = <code>null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set up the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html" title="A control to render PDF documents (and other formats), potentally using multiple threads.">PDFRenderer</a> to display a page of a document that will be loaded from a MemoryStream. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ms</td><td>The MemoryStream containing the document that should be opened. This can be safely disposed after this method returns.</td></tr>
    <tr><td class="paramname">fileType</td><td>The format of the document.</td></tr>
    <tr><td class="paramname">threadCount</td><td>The number of threads to use in the rendering. If this is 0, an appropriate number of threads based on the number of processors in the computer will be used. Otherwise, this must be factorisable using only powers of 2, 3, 5 or 7. If this is not the case, the biggest number smaller than <em>threadCount</em>  that satisfies this condition is used.</td></tr>
    <tr><td class="paramname">pageNumber</td><td>The index of the page that should be rendered. The first page has index 0.</td></tr>
    <tr><td class="paramname">resolutionMultiplier</td><td>This value can be used to increase or decrease the resolution at which the static renderisation of the page will be produced. If <em>resolutionMultiplier</em>  is 1, the resolution will match the size (in screen units) of the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html" title="A control to render PDF documents (and other formats), potentally using multiple threads.">PDFRenderer</a>.</td></tr>
    <tr><td class="paramname">includeAnnotations</td><td>If this is <code>true</code>, annotations (e.g. signatures) are included in the rendering. Otherwise, only the page contents are included.</td></tr>
    <tr><td class="paramname">ocrLanguage</td><td>The language to use for optical character recognition (OCR). If this is null, no OCR is performed.</td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8cs_source.html#l00359">359</a> of file <a class="el" href="_p_d_f_renderer_8cs_source.html">PDFRenderer.cs</a>.</p>

</div>
</div>
<a id="a4d0c7f77003321d29dbcff339ac39455" name="a4d0c7f77003321d29dbcff339ac39455"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d0c7f77003321d29dbcff339ac39455">&#9670;&nbsp;</a></span>Initialize() <span class="overload">[3/4]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MuPDFCore.MuPDFRenderer.PDFRenderer.Initialize </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_document.html">MuPDFDocument</a>&#160;</td>
          <td class="paramname"><em>document</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>threadCount</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pageNumber</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>resolutionMultiplier</em> = <code>1</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>includeAnnotations</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_mu_p_d_f_core_1_1_tesseract_language.html">TesseractLanguage</a>&#160;</td>
          <td class="paramname"><em>ocrLanguage</em> = <code>null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set up the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html" title="A control to render PDF documents (and other formats), potentally using multiple threads.">PDFRenderer</a> to display a page of a <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_document.html" title="A wrapper over a MuPDF document object, which contains possibly multiple pages.">MuPDFDocument</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">document</td><td>The <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_document.html" title="A wrapper over a MuPDF document object, which contains possibly multiple pages.">MuPDFDocument</a> to render.</td></tr>
    <tr><td class="paramname">threadCount</td><td>The number of threads to use in the rendering. If this is 0, an appropriate number of threads based on the number of processors in the computer will be used. Otherwise, this must be factorisable using only powers of 2, 3, 5 or 7. If this is not the case, the biggest number smaller than <em>threadCount</em>  that satisfies this condition is used.</td></tr>
    <tr><td class="paramname">pageNumber</td><td>The index of the page that should be rendered. The first page has index 0.</td></tr>
    <tr><td class="paramname">resolutionMultiplier</td><td>This value can be used to increase or decrease the resolution at which the static renderisation of the page will be produced. If <em>resolutionMultiplier</em>  is 1, the resolution will match the size (in screen units) of the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html" title="A control to render PDF documents (and other formats), potentally using multiple threads.">PDFRenderer</a>.</td></tr>
    <tr><td class="paramname">includeAnnotations</td><td>If this is <code>true</code>, annotations (e.g. signatures) are included in the rendering. Otherwise, only the page contents are included.</td></tr>
    <tr><td class="paramname">ocrLanguage</td><td>The language to use for optical character recognition (OCR). If this is null, no OCR is performed.</td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8cs_source.html#l00258">258</a> of file <a class="el" href="_p_d_f_renderer_8cs_source.html">PDFRenderer.cs</a>.</p>

</div>
</div>
<a id="a8f0e5046070368b4d5b123a1017755c8" name="a8f0e5046070368b4d5b123a1017755c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f0e5046070368b4d5b123a1017755c8">&#9670;&nbsp;</a></span>Initialize() <span class="overload">[4/4]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MuPDFCore.MuPDFRenderer.PDFRenderer.Initialize </td>
          <td>(</td>
          <td class="paramtype">string&#160;</td>
          <td class="paramname"><em>fileName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>threadCount</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pageNumber</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>resolutionMultiplier</em> = <code>1</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>includeAnnotations</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_mu_p_d_f_core_1_1_tesseract_language.html">TesseractLanguage</a>&#160;</td>
          <td class="paramname"><em>ocrLanguage</em> = <code>null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set up the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html" title="A control to render PDF documents (and other formats), potentally using multiple threads.">PDFRenderer</a> to display a page of a document that will be loaded from disk. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">fileName</td><td>The path to the document that should be opened.</td></tr>
    <tr><td class="paramname">threadCount</td><td>The number of threads to use in the rendering. If this is 0, an appropriate number of threads based on the number of processors in the computer will be used. Otherwise, this must be factorisable using only powers of 2, 3, 5 or 7. If this is not the case, the biggest number smaller than <em>threadCount</em>  that satisfies this condition is used.</td></tr>
    <tr><td class="paramname">pageNumber</td><td>The index of the page that should be rendered. The first page has index 0.</td></tr>
    <tr><td class="paramname">resolutionMultiplier</td><td>This value can be used to increase or decrease the resolution at which the static renderisation of the page will be produced. If <em>resolutionMultiplier</em>  is 1, the resolution will match the size (in screen units) of the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html" title="A control to render PDF documents (and other formats), potentally using multiple threads.">PDFRenderer</a>.</td></tr>
    <tr><td class="paramname">includeAnnotations</td><td>If this is <code>true</code>, annotations (e.g. signatures) are included in the rendering. Otherwise, only the page contents are included.</td></tr>
    <tr><td class="paramname">ocrLanguage</td><td>The language to use for optical character recognition (OCR). If this is null, no OCR is performed.</td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8cs_source.html#l00308">308</a> of file <a class="el" href="_p_d_f_renderer_8cs_source.html">PDFRenderer.cs</a>.</p>

</div>
</div>
<a id="ad06475fdd1cb91588789beb785c4ef86" name="ad06475fdd1cb91588789beb785c4ef86"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad06475fdd1cb91588789beb785c4ef86">&#9670;&nbsp;</a></span>InitializeAsync() <span class="overload">[1/4]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">async Task MuPDFCore.MuPDFRenderer.PDFRenderer.InitializeAsync </td>
          <td>(</td>
          <td class="paramtype">byte[]&#160;</td>
          <td class="paramname"><em>dataBytes</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespace_mu_p_d_f_core.html#a6f956802ff33af39b555fc95caf5486f">InputFileTypes</a>&#160;</td>
          <td class="paramname"><em>fileType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>offset</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>length</em> = <code>-1</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>threadCount</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pageNumber</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>resolutionMultiplier</em> = <code>1</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>includeAnnotations</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_mu_p_d_f_core_1_1_tesseract_language.html">TesseractLanguage</a>&#160;</td>
          <td class="paramname"><em>ocrLanguage</em> = <code>null</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CancellationToken&#160;</td>
          <td class="paramname"><em>ocrCancellationToken</em> = <code>default</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IProgress&lt; <a class="el" href="class_mu_p_d_f_core_1_1_o_c_r_progress_info.html">OCRProgressInfo</a> &gt;&#160;</td>
          <td class="paramname"><em>ocrProgress</em> = <code>null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set up the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html" title="A control to render PDF documents (and other formats), potentally using multiple threads.">PDFRenderer</a> to display a page of a document that will be loaded from an array of bytes. The OCR step is run asynchronously, in order not to block the UI thread. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">dataBytes</td><td>The bytes of the document that should be opened. The array will be copied and can be safely discarded/altered after this method returns.</td></tr>
    <tr><td class="paramname">fileType</td><td>The format of the document.</td></tr>
    <tr><td class="paramname">offset</td><td>The offset in the byte array at which the document starts.</td></tr>
    <tr><td class="paramname">length</td><td>The length of the document in bytes. If this is &lt; 0, the whole array is used.</td></tr>
    <tr><td class="paramname">threadCount</td><td>The number of threads to use in the rendering. If this is 0, an appropriate number of threads based on the number of processors in the computer will be used. Otherwise, this must be factorisable using only powers of 2, 3, 5 or 7. If this is not the case, the biggest number smaller than <em>threadCount</em>  that satisfies this condition is used.</td></tr>
    <tr><td class="paramname">pageNumber</td><td>The index of the page that should be rendered. The first page has index 0.</td></tr>
    <tr><td class="paramname">resolutionMultiplier</td><td>This value can be used to increase or decrease the resolution at which the static renderisation of the page will be produced. If <em>resolutionMultiplier</em>  is 1, the resolution will match the size (in screen units) of the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html" title="A control to render PDF documents (and other formats), potentally using multiple threads.">PDFRenderer</a>.</td></tr>
    <tr><td class="paramname">includeAnnotations</td><td>If this is <code>true</code>, annotations (e.g. signatures) are included in the rendering. Otherwise, only the page contents are included.</td></tr>
    <tr><td class="paramname">ocrLanguage</td><td>The language to use for optical character recognition (OCR). If this is null, no OCR is performed.</td></tr>
    <tr><td class="paramname">ocrCancellationToken</td><td>A CancellationToken used to cancel the OCR operation.</td></tr>
    <tr><td class="paramname">ocrProgress</td><td>An IProgress&lt;OCRProgressInfo&gt; used to report OCR progress.</td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8cs_source.html#l00446">446</a> of file <a class="el" href="_p_d_f_renderer_8cs_source.html">PDFRenderer.cs</a>.</p>

</div>
</div>
<a id="a72c81912abc0f4f4d221ae5aedc2cac2" name="a72c81912abc0f4f4d221ae5aedc2cac2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72c81912abc0f4f4d221ae5aedc2cac2">&#9670;&nbsp;</a></span>InitializeAsync() <span class="overload">[2/4]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">async Task MuPDFCore.MuPDFRenderer.PDFRenderer.InitializeAsync </td>
          <td>(</td>
          <td class="paramtype">MemoryStream&#160;</td>
          <td class="paramname"><em>ms</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespace_mu_p_d_f_core.html#a6f956802ff33af39b555fc95caf5486f">InputFileTypes</a>&#160;</td>
          <td class="paramname"><em>fileType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>threadCount</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pageNumber</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>resolutionMultiplier</em> = <code>1</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>includeAnnotations</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_mu_p_d_f_core_1_1_tesseract_language.html">TesseractLanguage</a>&#160;</td>
          <td class="paramname"><em>ocrLanguage</em> = <code>null</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CancellationToken&#160;</td>
          <td class="paramname"><em>ocrCancellationToken</em> = <code>default</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IProgress&lt; <a class="el" href="class_mu_p_d_f_core_1_1_o_c_r_progress_info.html">OCRProgressInfo</a> &gt;&#160;</td>
          <td class="paramname"><em>ocrProgress</em> = <code>null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set up the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html" title="A control to render PDF documents (and other formats), potentally using multiple threads.">PDFRenderer</a> to display a page of a document that will be loaded from a MemoryStream. The OCR step is run asynchronously, in order not to block the UI thread. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ms</td><td>The MemoryStream containing the document that should be opened. This can be safely disposed after this method returns.</td></tr>
    <tr><td class="paramname">fileType</td><td>The format of the document.</td></tr>
    <tr><td class="paramname">threadCount</td><td>The number of threads to use in the rendering. If this is 0, an appropriate number of threads based on the number of processors in the computer will be used. Otherwise, this must be factorisable using only powers of 2, 3, 5 or 7. If this is not the case, the biggest number smaller than <em>threadCount</em>  that satisfies this condition is used.</td></tr>
    <tr><td class="paramname">pageNumber</td><td>The index of the page that should be rendered. The first page has index 0.</td></tr>
    <tr><td class="paramname">resolutionMultiplier</td><td>This value can be used to increase or decrease the resolution at which the static renderisation of the page will be produced. If <em>resolutionMultiplier</em>  is 1, the resolution will match the size (in screen units) of the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html" title="A control to render PDF documents (and other formats), potentally using multiple threads.">PDFRenderer</a>.</td></tr>
    <tr><td class="paramname">includeAnnotations</td><td>If this is <code>true</code>, annotations (e.g. signatures) are included in the rendering. Otherwise, only the page contents are included.</td></tr>
    <tr><td class="paramname">ocrLanguage</td><td>The language to use for optical character recognition (OCR). If this is null, no OCR is performed.</td></tr>
    <tr><td class="paramname">ocrCancellationToken</td><td>A CancellationToken used to cancel the OCR operation.</td></tr>
    <tr><td class="paramname">ocrProgress</td><td>An IProgress&lt;OCRProgressInfo&gt; used to report OCR progress.</td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8cs_source.html#l00381">381</a> of file <a class="el" href="_p_d_f_renderer_8cs_source.html">PDFRenderer.cs</a>.</p>

</div>
</div>
<a id="a026cdf9ee1222daed654fed059601f72" name="a026cdf9ee1222daed654fed059601f72"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a026cdf9ee1222daed654fed059601f72">&#9670;&nbsp;</a></span>InitializeAsync() <span class="overload">[3/4]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">async Task MuPDFCore.MuPDFRenderer.PDFRenderer.InitializeAsync </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_document.html">MuPDFDocument</a>&#160;</td>
          <td class="paramname"><em>document</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>threadCount</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pageNumber</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>resolutionMultiplier</em> = <code>1</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>includeAnnotations</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_mu_p_d_f_core_1_1_tesseract_language.html">TesseractLanguage</a>&#160;</td>
          <td class="paramname"><em>ocrLanguage</em> = <code>null</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CancellationToken&#160;</td>
          <td class="paramname"><em>ocrCancellationToken</em> = <code>default</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IProgress&lt; <a class="el" href="class_mu_p_d_f_core_1_1_o_c_r_progress_info.html">OCRProgressInfo</a> &gt;&#160;</td>
          <td class="paramname"><em>ocrProgress</em> = <code>null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set up the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html" title="A control to render PDF documents (and other formats), potentally using multiple threads.">PDFRenderer</a> to display a page of a <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_document.html" title="A wrapper over a MuPDF document object, which contains possibly multiple pages.">MuPDFDocument</a>. The OCR step is run asynchronously, in order not to block the UI thread. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">document</td><td>The <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_document.html" title="A wrapper over a MuPDF document object, which contains possibly multiple pages.">MuPDFDocument</a> to render.</td></tr>
    <tr><td class="paramname">threadCount</td><td>The number of threads to use in the rendering. If this is 0, an appropriate number of threads based on the number of processors in the computer will be used. Otherwise, this must be factorisable using only powers of 2, 3, 5 or 7. If this is not the case, the biggest number smaller than <em>threadCount</em>  that satisfies this condition is used.</td></tr>
    <tr><td class="paramname">pageNumber</td><td>The index of the page that should be rendered. The first page has index 0.</td></tr>
    <tr><td class="paramname">resolutionMultiplier</td><td>This value can be used to increase or decrease the resolution at which the static renderisation of the page will be produced. If <em>resolutionMultiplier</em>  is 1, the resolution will match the size (in screen units) of the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html" title="A control to render PDF documents (and other formats), potentally using multiple threads.">PDFRenderer</a>.</td></tr>
    <tr><td class="paramname">includeAnnotations</td><td>If this is <code>true</code>, annotations (e.g. signatures) are included in the rendering. Otherwise, only the page contents are included.</td></tr>
    <tr><td class="paramname">ocrLanguage</td><td>The language to use for optical character recognition (OCR). If this is null, no OCR is performed.</td></tr>
    <tr><td class="paramname">ocrCancellationToken</td><td>A CancellationToken used to cancel the OCR operation.</td></tr>
    <tr><td class="paramname">ocrProgress</td><td>An IProgress&lt;OCRProgressInfo&gt; used to report OCR progress.</td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8cs_source.html#l00284">284</a> of file <a class="el" href="_p_d_f_renderer_8cs_source.html">PDFRenderer.cs</a>.</p>

</div>
</div>
<a id="a394753442f87f857406e0b911419fb77" name="a394753442f87f857406e0b911419fb77"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a394753442f87f857406e0b911419fb77">&#9670;&nbsp;</a></span>InitializeAsync() <span class="overload">[4/4]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">async Task MuPDFCore.MuPDFRenderer.PDFRenderer.InitializeAsync </td>
          <td>(</td>
          <td class="paramtype">string&#160;</td>
          <td class="paramname"><em>fileName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>threadCount</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pageNumber</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>resolutionMultiplier</em> = <code>1</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>includeAnnotations</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_mu_p_d_f_core_1_1_tesseract_language.html">TesseractLanguage</a>&#160;</td>
          <td class="paramname"><em>ocrLanguage</em> = <code>null</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CancellationToken&#160;</td>
          <td class="paramname"><em>ocrCancellationToken</em> = <code>default</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IProgress&lt; <a class="el" href="class_mu_p_d_f_core_1_1_o_c_r_progress_info.html">OCRProgressInfo</a> &gt;&#160;</td>
          <td class="paramname"><em>ocrProgress</em> = <code>null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set up the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html" title="A control to render PDF documents (and other formats), potentally using multiple threads.">PDFRenderer</a> to display a page of a document that will be loaded from disk. The OCR step is run asynchronously, in order not to block the UI thread. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">fileName</td><td>The path to the document that should be opened.</td></tr>
    <tr><td class="paramname">threadCount</td><td>The number of threads to use in the rendering. If this is 0, an appropriate number of threads based on the number of processors in the computer will be used. Otherwise, this must be factorisable using only powers of 2, 3, 5 or 7. If this is not the case, the biggest number smaller than <em>threadCount</em>  that satisfies this condition is used.</td></tr>
    <tr><td class="paramname">pageNumber</td><td>The index of the page that should be rendered. The first page has index 0.</td></tr>
    <tr><td class="paramname">resolutionMultiplier</td><td>This value can be used to increase or decrease the resolution at which the static renderisation of the page will be produced. If <em>resolutionMultiplier</em>  is 1, the resolution will match the size (in screen units) of the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html" title="A control to render PDF documents (and other formats), potentally using multiple threads.">PDFRenderer</a>.</td></tr>
    <tr><td class="paramname">includeAnnotations</td><td>If this is <code>true</code>, annotations (e.g. signatures) are included in the rendering. Otherwise, only the page contents are included.</td></tr>
    <tr><td class="paramname">ocrLanguage</td><td>The language to use for optical character recognition (OCR). If this is null, no OCR is performed.</td></tr>
    <tr><td class="paramname">ocrCancellationToken</td><td>A CancellationToken used to cancel the OCR operation.</td></tr>
    <tr><td class="paramname">ocrProgress</td><td>An IProgress&lt;OCRProgressInfo&gt; used to report OCR progress.</td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8cs_source.html#l00334">334</a> of file <a class="el" href="_p_d_f_renderer_8cs_source.html">PDFRenderer.cs</a>.</p>

</div>
</div>
<a id="a07e1ea463721c5a89666d1b5fe27c175" name="a07e1ea463721c5a89666d1b5fe27c175"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07e1ea463721c5a89666d1b5fe27c175">&#9670;&nbsp;</a></span>ReleaseResources()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MuPDFCore.MuPDFRenderer.PDFRenderer.ReleaseResources </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Release resources held by this <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html" title="A control to render PDF documents (and other formats), potentally using multiple threads.">PDFRenderer</a>. This is not an irreversible step: using one of the Initialize overloads after calling this method will restore functionality. </p>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8cs_source.html#l00619">619</a> of file <a class="el" href="_p_d_f_renderer_8cs_source.html">PDFRenderer.cs</a>.</p>

</div>
</div>
<a id="ad455b59f4623dd9c88e04b1419366930" name="ad455b59f4623dd9c88e04b1419366930"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad455b59f4623dd9c88e04b1419366930">&#9670;&nbsp;</a></span>Render()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">override void MuPDFCore.MuPDFRenderer.PDFRenderer.Render </td>
          <td>(</td>
          <td class="paramtype">DrawingContext&#160;</td>
          <td class="paramname"><em>context</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Draw the rendered document. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">context</td><td>The drawing context on which to draw.</td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8cs_source.html#l01299">1299</a> of file <a class="el" href="_p_d_f_renderer_8cs_source.html">PDFRenderer.cs</a>.</p>

</div>
</div>
<a id="aa2d32d055251b0d52b6d8c156ec3ada9" name="aa2d32d055251b0d52b6d8c156ec3ada9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa2d32d055251b0d52b6d8c156ec3ada9">&#9670;&nbsp;</a></span>Search()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int MuPDFCore.MuPDFRenderer.PDFRenderer.Search </td>
          <td>(</td>
          <td class="paramtype">Regex&#160;</td>
          <td class="paramname"><em>needle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Highlights all matches of the specified Regex in the text and returns the number of matches found. Matches cannot span multiple lines. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">needle</td><td>The Regex to search for.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The number of matches that have been found.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8cs_source.html#l00766">766</a> of file <a class="el" href="_p_d_f_renderer_8cs_source.html">PDFRenderer.cs</a>.</p>

</div>
</div>
<a id="aea002a2985da0e95cad9dee7a9d68626" name="aea002a2985da0e95cad9dee7a9d68626"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea002a2985da0e95cad9dee7a9d68626">&#9670;&nbsp;</a></span>SelectAll()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MuPDFCore.MuPDFRenderer.PDFRenderer.SelectAll </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Selects all the text in the document. </p>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8cs_source.html#l00745">745</a> of file <a class="el" href="_p_d_f_renderer_8cs_source.html">PDFRenderer.cs</a>.</p>

</div>
</div>
<a id="a93a4b99fc4d8e41f83d043da24f813b5" name="a93a4b99fc4d8e41f83d043da24f813b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a93a4b99fc4d8e41f83d043da24f813b5">&#9670;&nbsp;</a></span>SetDisplayAreaNow()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MuPDFCore.MuPDFRenderer.PDFRenderer.SetDisplayAreaNow </td>
          <td>(</td>
          <td class="paramtype">Rect&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the current display area to the specified <em>value</em> , skipping all transitions. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">value</td><td>The new display area.</td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8cs_source.html#l00660">660</a> of file <a class="el" href="_p_d_f_renderer_8cs_source.html">PDFRenderer.cs</a>.</p>

</div>
</div>
<a id="a831d88219b6638d7d2192d32b9119270" name="a831d88219b6638d7d2192d32b9119270"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a831d88219b6638d7d2192d32b9119270">&#9670;&nbsp;</a></span>ZoomStep()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MuPDFCore.MuPDFRenderer.PDFRenderer.ZoomStep </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>count</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Point?&#160;</td>
          <td class="paramname"><em>center</em> = <code>null</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Zoom around a point. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">count</td><td>Number of steps to zoom. Positive values indicate a zoom in, negative values a zoom out.</td></tr>
    <tr><td class="paramname">center</td><td>The point around which to center the zoom operation. If this is null, the center of the control is used.</td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8cs_source.html#l00673">673</a> of file <a class="el" href="_p_d_f_renderer_8cs_source.html">PDFRenderer.cs</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a2fd61e9ca840150f4afab12d6128f1ca" name="a2fd61e9ca840150f4afab12d6128f1ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2fd61e9ca840150f4afab12d6128f1ca">&#9670;&nbsp;</a></span>BackgroundProperty</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">readonly StyledProperty&lt;IBrush&gt; MuPDFCore.MuPDFRenderer.PDFRenderer.BackgroundProperty = AvaloniaProperty.Register&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a>, IBrush&gt;(nameof(<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a8043c46e4423cfeb51d84e2904a40c8e">Background</a>))</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Defines the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a8043c46e4423cfeb51d84e2904a40c8e" title="The background colour of the control.">Background</a> property. </p>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html#l00182">182</a> of file <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html">PDFRenderer.Properties.cs</a>.</p>

</div>
</div>
<a id="a32bad5475238f89c4ef1bd5d0976c08d" name="a32bad5475238f89c4ef1bd5d0976c08d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a32bad5475238f89c4ef1bd5d0976c08d">&#9670;&nbsp;</a></span>DisplayAreaProperty</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">readonly StyledProperty&lt;Rect&gt; MuPDFCore.MuPDFRenderer.PDFRenderer.DisplayAreaProperty = AvaloniaProperty.Register&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a>, Rect&gt;(nameof(<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#abbd47ddd116a38d05f8b3e2f1e2e88f6">DisplayArea</a>))</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Defines the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#abbd47ddd116a38d05f8b3e2f1e2e88f6" title="The region of the page (in page units) that is currently displayed by the current instance....">DisplayArea</a> property. </p>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html#l00128">128</a> of file <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html">PDFRenderer.Properties.cs</a>.</p>

</div>
</div>
<a id="aae1576a5614b665202808086fd84fcd3" name="aae1576a5614b665202808086fd84fcd3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aae1576a5614b665202808086fd84fcd3">&#9670;&nbsp;</a></span>HighlightBrushProperty</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">readonly StyledProperty&lt;IBrush&gt; MuPDFCore.MuPDFRenderer.PDFRenderer.HighlightBrushProperty = AvaloniaProperty.Register&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a>, IBrush&gt;(nameof(<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#ac96346dddd3e288fb34d8ae34c48b69c">HighlightBrush</a>), new SolidColorBrush(Color.FromArgb(96, 230, 159, 0)))</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Defines the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#ac96346dddd3e288fb34d8ae34c48b69c" title="The colour used to highlight the HighlightedRegions.">HighlightBrush</a> property. </p>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html#l00337">337</a> of file <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html">PDFRenderer.Properties.cs</a>.</p>

</div>
</div>
<a id="aabdc97a1d888688bc1cd20900133c0fd" name="aabdc97a1d888688bc1cd20900133c0fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aabdc97a1d888688bc1cd20900133c0fd">&#9670;&nbsp;</a></span>HighlightedRegionsProperty</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">readonly StyledProperty&lt;IEnumerable&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_structured_text_address_span.html">MuPDFStructuredTextAddressSpan</a>&gt; &gt; MuPDFCore.MuPDFRenderer.PDFRenderer.HighlightedRegionsProperty = AvaloniaProperty.Register&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a>, IEnumerable&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_structured_text_address_span.html">MuPDFStructuredTextAddressSpan</a>&gt;&gt;(nameof(<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a78100c2074f6add556fe0b0e783af5c7">HighlightedRegions</a>), null)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Defines the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a78100c2074f6add556fe0b0e783af5c7" title="A collection of highlighted regions, e.g. as a result of a text search.">HighlightedRegions</a> property. </p>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html#l00324">324</a> of file <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html">PDFRenderer.Properties.cs</a>.</p>

</div>
</div>
<a id="ad688441f441f57cfdf70ffb4a988e407" name="ad688441f441f57cfdf70ffb4a988e407"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad688441f441f57cfdf70ffb4a988e407">&#9670;&nbsp;</a></span>IsViewerInitializedProperty</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">readonly DirectProperty&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a>, bool&gt; MuPDFCore.MuPDFRenderer.PDFRenderer.IsViewerInitializedProperty = AvaloniaProperty.RegisterDirect&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a>, bool&gt;(nameof(<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a4d7e007cc5b91e65acd1c7aedb87c2b4">IsViewerInitialized</a>), o =&gt; o.IsViewerInitialized)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Defines the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a4d7e007cc5b91e65acd1c7aedb87c2b4" title="Whether the current instance has been initialised with a document to render or not....">IsViewerInitialized</a> property. </p>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html#l00080">80</a> of file <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html">PDFRenderer.Properties.cs</a>.</p>

</div>
</div>
<a id="ac8172e8a4e5e29d88332cf61f372066d" name="ac8172e8a4e5e29d88332cf61f372066d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac8172e8a4e5e29d88332cf61f372066d">&#9670;&nbsp;</a></span>PageBackgroundProperty</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">readonly StyledProperty&lt;IBrush&gt; MuPDFCore.MuPDFRenderer.PDFRenderer.PageBackgroundProperty = AvaloniaProperty.Register&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a>, IBrush&gt;(nameof(<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a32ecef50b26aa7c99dab390b49298b4e">PageBackground</a>))</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Defines the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a32ecef50b26aa7c99dab390b49298b4e" title="The background colour to use for the page drawn by the control.">PageBackground</a> property. </p>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html#l00195">195</a> of file <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html">PDFRenderer.Properties.cs</a>.</p>

</div>
</div>
<a id="a9e88d356e41917de25fc70bbae17f947" name="a9e88d356e41917de25fc70bbae17f947"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e88d356e41917de25fc70bbae17f947">&#9670;&nbsp;</a></span>PageNumberProperty</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">readonly DirectProperty&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a>, int&gt; MuPDFCore.MuPDFRenderer.PDFRenderer.PageNumberProperty = AvaloniaProperty.RegisterDirect&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a>, int&gt;(nameof(<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a10cc5f8912f189d0263b5765b3800510">PageNumber</a>), o =&gt; o.PageNumber)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Defines the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a10cc5f8912f189d0263b5765b3800510" title="Exposes the number of the page that the current instance is rendering. Read-only.">PageNumber</a> property. </p>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html#l00056">56</a> of file <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html">PDFRenderer.Properties.cs</a>.</p>

</div>
</div>
<a id="a48615bc55eaf679f0eee3f89df834604" name="a48615bc55eaf679f0eee3f89df834604"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a48615bc55eaf679f0eee3f89df834604">&#9670;&nbsp;</a></span>PageSizeProperty</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">readonly DirectProperty&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a>, Rect&gt; MuPDFCore.MuPDFRenderer.PDFRenderer.PageSizeProperty = AvaloniaProperty.RegisterDirect&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a>, Rect&gt;(nameof(<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#ad286c093a68049c0b1ba8e33e1c44103">PageSize</a>), o =&gt; o.PageSize)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Defines the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#ad286c093a68049c0b1ba8e33e1c44103" title="Exposes the size of the page that is drawn by the current instance (in page units).">PageSize</a> property. </p>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html#l00104">104</a> of file <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html">PDFRenderer.Properties.cs</a>.</p>

</div>
</div>
<a id="ae5ce0fd9fd28fca3632fdce38dae182b" name="ae5ce0fd9fd28fca3632fdce38dae182b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae5ce0fd9fd28fca3632fdce38dae182b">&#9670;&nbsp;</a></span>PointerEventHandlerTypeProperty</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">readonly StyledProperty&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a0ccf2a6b6375010f521af4993d5a51ff">PointerEventHandlers</a>&gt; MuPDFCore.MuPDFRenderer.PDFRenderer.PointerEventHandlerTypeProperty = AvaloniaProperty.Register&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a>, <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a0ccf2a6b6375010f521af4993d5a51ff">PointerEventHandlers</a>&gt;(nameof(<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a508408b971d2c433c8184442a5f5f439">PointerEventHandlersType</a>), <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a0ccf2a6b6375010f521af4993d5a51ffa73435a2b83ad16a63e6c3580c2ce9b13">PointerEventHandlers.PanHighlight</a>)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Defines the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a508408b971d2c433c8184442a5f5f439" title="Whether the default handlers for pointer events (which are used for panning around the page) should b...">PointerEventHandlersType</a> property. </p>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html#l00272">272</a> of file <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html">PDFRenderer.Properties.cs</a>.</p>

</div>
</div>
<a id="a785e2dbc11ea19c89db713de34cd5904" name="a785e2dbc11ea19c89db713de34cd5904"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a785e2dbc11ea19c89db713de34cd5904">&#9670;&nbsp;</a></span>RenderThreadCountProperty</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">readonly DirectProperty&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a>, int&gt; MuPDFCore.MuPDFRenderer.PDFRenderer.RenderThreadCountProperty = AvaloniaProperty.RegisterDirect&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a>, int&gt;(nameof(<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a340358c07ed29c0497003154e7388969">RenderThreadCount</a>), o =&gt; o.RenderThreadCount)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Defines the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a340358c07ed29c0497003154e7388969" title="Exposes the number of threads that the current instance is using to render the document....">RenderThreadCount</a> property. </p>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html#l00032">32</a> of file <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html">PDFRenderer.Properties.cs</a>.</p>

</div>
</div>
<a id="a0d2dec5fe2269d08e9fbba1bf792f6da" name="a0d2dec5fe2269d08e9fbba1bf792f6da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0d2dec5fe2269d08e9fbba1bf792f6da">&#9670;&nbsp;</a></span>SelectionBrushProperty</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">readonly StyledProperty&lt;IBrush&gt; MuPDFCore.MuPDFRenderer.PDFRenderer.SelectionBrushProperty = AvaloniaProperty.Register&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a>, IBrush&gt;(nameof(<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a57993b874fc88d1e1822eaf428865ff7">SelectionBrush</a>), new SolidColorBrush(Color.FromArgb(96, 86, 180, 233)))</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Defines the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a57993b874fc88d1e1822eaf428865ff7" title="The colour used to highlight the Selection.">SelectionBrush</a> property. </p>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html#l00311">311</a> of file <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html">PDFRenderer.Properties.cs</a>.</p>

</div>
</div>
<a id="adcdc5cf981809d5bbb77609477326ea1" name="adcdc5cf981809d5bbb77609477326ea1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adcdc5cf981809d5bbb77609477326ea1">&#9670;&nbsp;</a></span>SelectionProperty</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">readonly StyledProperty&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_structured_text_address_span.html">MuPDFStructuredTextAddressSpan</a>&gt; MuPDFCore.MuPDFRenderer.PDFRenderer.SelectionProperty = AvaloniaProperty.Register&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a>, <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_structured_text_address_span.html">MuPDFStructuredTextAddressSpan</a>&gt;(nameof(<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a2c17cb9551f5d108e665c6ca74732ad2">Selection</a>), null)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Defines the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a2c17cb9551f5d108e665c6ca74732ad2" title="The start and end of the currently selected text.">Selection</a> property. </p>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html#l00298">298</a> of file <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html">PDFRenderer.Properties.cs</a>.</p>

</div>
</div>
<a id="a9058818acd9f085c35f672c79262162b" name="a9058818acd9f085c35f672c79262162b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9058818acd9f085c35f672c79262162b">&#9670;&nbsp;</a></span>ZoomEnabledProperty</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">readonly StyledProperty&lt;bool&gt; MuPDFCore.MuPDFRenderer.PDFRenderer.ZoomEnabledProperty = AvaloniaProperty.Register&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a>, bool&gt;(nameof(<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a2ff0f7ce05dac392726917aa52d7f3e0">ZoomEnabled</a>), true)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Defines the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a2ff0f7ce05dac392726917aa52d7f3e0" title="Whether the default handlers for pointer wheel events (which are used for zooming in/out) should be e...">ZoomEnabled</a> property. </p>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html#l00285">285</a> of file <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html">PDFRenderer.Properties.cs</a>.</p>

</div>
</div>
<a id="a7cef637c2ca16aba3ffae0be352ae002" name="a7cef637c2ca16aba3ffae0be352ae002"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7cef637c2ca16aba3ffae0be352ae002">&#9670;&nbsp;</a></span>ZoomIncrementProperty</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">readonly StyledProperty&lt;double&gt; MuPDFCore.MuPDFRenderer.PDFRenderer.ZoomIncrementProperty = AvaloniaProperty.Register&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a>, double&gt;(nameof(<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a5a2fdaa31f4bf7ae8b3912d620a83759">ZoomIncrement</a>), Math.Pow(2, 1.0 / 3.0), defaultBindingMode: Avalonia.Data.BindingMode.TwoWay)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Defines the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a5a2fdaa31f4bf7ae8b3912d620a83759" title="Determines by how much the scale will be increased/decreased by the ZoomStep(double,...">ZoomIncrement</a> property. </p>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html#l00160">160</a> of file <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html">PDFRenderer.Properties.cs</a>.</p>

</div>
</div>
<a id="aa80851bc316f16e126c48da9edd18ef0" name="aa80851bc316f16e126c48da9edd18ef0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa80851bc316f16e126c48da9edd18ef0">&#9670;&nbsp;</a></span>ZoomProperty</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">readonly DirectProperty&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a>, double&gt; MuPDFCore.MuPDFRenderer.PDFRenderer.ZoomProperty = AvaloniaProperty.RegisterDirect&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a>, double&gt;(nameof(<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#ad2964abec1ae1dde10f1145c851adbf1">Zoom</a>), o =&gt; o.Zoom, (o, v) =&gt; o.Zoom = v, defaultBindingMode: Avalonia.Data.BindingMode.TwoWay)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Defines the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#ad2964abec1ae1dde10f1145c851adbf1" title="The current zoom level. Setting this will change the DisplayArea appropriately, zooming around the ce...">Zoom</a> property. </p>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html#l00208">208</a> of file <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html">PDFRenderer.Properties.cs</a>.</p>

</div>
</div>
<h2 class="groupheader">Property Documentation</h2>
<a id="a8043c46e4423cfeb51d84e2904a40c8e" name="a8043c46e4423cfeb51d84e2904a40c8e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8043c46e4423cfeb51d84e2904a40c8e">&#9670;&nbsp;</a></span>Background</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">IBrush MuPDFCore.MuPDFRenderer.PDFRenderer.Background</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>The background colour of the control. </p>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html#l00186">186</a> of file <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html">PDFRenderer.Properties.cs</a>.</p>

</div>
</div>
<a id="abbd47ddd116a38d05f8b3e2f1e2e88f6" name="abbd47ddd116a38d05f8b3e2f1e2e88f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abbd47ddd116a38d05f8b3e2f1e2e88f6">&#9670;&nbsp;</a></span>DisplayArea</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Rect MuPDFCore.MuPDFRenderer.PDFRenderer.DisplayArea</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>The region of the page (in page units) that is currently displayed by the current instance. This always has the same aspect ratio of the bounds of this control. When this is set, the value is sanitised so that the smallest rectangle with the correct aspect ratio containing the requested value is chosen. </p>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html#l00133">133</a> of file <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html">PDFRenderer.Properties.cs</a>.</p>

</div>
</div>
<a id="ac96346dddd3e288fb34d8ae34c48b69c" name="ac96346dddd3e288fb34d8ae34c48b69c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac96346dddd3e288fb34d8ae34c48b69c">&#9670;&nbsp;</a></span>HighlightBrush</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">IBrush MuPDFCore.MuPDFRenderer.PDFRenderer.HighlightBrush</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>The colour used to highlight the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a78100c2074f6add556fe0b0e783af5c7" title="A collection of highlighted regions, e.g. as a result of a text search.">HighlightedRegions</a>. </p>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html#l00341">341</a> of file <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html">PDFRenderer.Properties.cs</a>.</p>

</div>
</div>
<a id="a78100c2074f6add556fe0b0e783af5c7" name="a78100c2074f6add556fe0b0e783af5c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a78100c2074f6add556fe0b0e783af5c7">&#9670;&nbsp;</a></span>HighlightedRegions</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">IEnumerable&lt;<a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_structured_text_address_span.html">MuPDFStructuredTextAddressSpan</a>&gt; MuPDFCore.MuPDFRenderer.PDFRenderer.HighlightedRegions</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>A collection of highlighted regions, e.g. as a result of a text search. </p>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html#l00328">328</a> of file <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html">PDFRenderer.Properties.cs</a>.</p>

</div>
</div>
<a id="a4d7e007cc5b91e65acd1c7aedb87c2b4" name="a4d7e007cc5b91e65acd1c7aedb87c2b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d7e007cc5b91e65acd1c7aedb87c2b4">&#9670;&nbsp;</a></span>IsViewerInitialized</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool MuPDFCore.MuPDFRenderer.PDFRenderer.IsViewerInitialized</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Whether the current instance has been initialised with a document to render or not. Read-only. </p>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html#l00088">88</a> of file <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html">PDFRenderer.Properties.cs</a>.</p>

</div>
</div>
<a id="a32ecef50b26aa7c99dab390b49298b4e" name="a32ecef50b26aa7c99dab390b49298b4e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a32ecef50b26aa7c99dab390b49298b4e">&#9670;&nbsp;</a></span>PageBackground</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">IBrush MuPDFCore.MuPDFRenderer.PDFRenderer.PageBackground</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>The background colour to use for the page drawn by the control. </p>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html#l00199">199</a> of file <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html">PDFRenderer.Properties.cs</a>.</p>

</div>
</div>
<a id="a10cc5f8912f189d0263b5765b3800510" name="a10cc5f8912f189d0263b5765b3800510"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a10cc5f8912f189d0263b5765b3800510">&#9670;&nbsp;</a></span>PageNumber</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int MuPDFCore.MuPDFRenderer.PDFRenderer.PageNumber</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Exposes the number of the page that the current instance is rendering. Read-only. </p>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html#l00064">64</a> of file <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html">PDFRenderer.Properties.cs</a>.</p>

</div>
</div>
<a id="ad286c093a68049c0b1ba8e33e1c44103" name="ad286c093a68049c0b1ba8e33e1c44103"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad286c093a68049c0b1ba8e33e1c44103">&#9670;&nbsp;</a></span>PageSize</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Rect MuPDFCore.MuPDFRenderer.PDFRenderer.PageSize</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Exposes the size of the page that is drawn by the current instance (in page units). </p>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html#l00112">112</a> of file <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html">PDFRenderer.Properties.cs</a>.</p>

</div>
</div>
<a id="a508408b971d2c433c8184442a5f5f439" name="a508408b971d2c433c8184442a5f5f439"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a508408b971d2c433c8184442a5f5f439">&#9670;&nbsp;</a></span>PointerEventHandlersType</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a0ccf2a6b6375010f521af4993d5a51ff">PointerEventHandlers</a> MuPDFCore.MuPDFRenderer.PDFRenderer.PointerEventHandlersType</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Whether the default handlers for pointer events (which are used for panning around the page) should be enabled. If this is false, you will have to implement your own way to pan around the document by changing the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#abbd47ddd116a38d05f8b3e2f1e2e88f6" title="The region of the page (in page units) that is currently displayed by the current instance....">DisplayArea</a>. </p>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html#l00276">276</a> of file <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html">PDFRenderer.Properties.cs</a>.</p>

</div>
</div>
<a id="a340358c07ed29c0497003154e7388969" name="a340358c07ed29c0497003154e7388969"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a340358c07ed29c0497003154e7388969">&#9670;&nbsp;</a></span>RenderThreadCount</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int MuPDFCore.MuPDFRenderer.PDFRenderer.RenderThreadCount</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Exposes the number of threads that the current instance is using to render the document. Read-only. </p>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html#l00040">40</a> of file <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html">PDFRenderer.Properties.cs</a>.</p>

</div>
</div>
<a id="a2c17cb9551f5d108e665c6ca74732ad2" name="a2c17cb9551f5d108e665c6ca74732ad2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c17cb9551f5d108e665c6ca74732ad2">&#9670;&nbsp;</a></span>Selection</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_structured_text_address_span.html">MuPDFStructuredTextAddressSpan</a> MuPDFCore.MuPDFRenderer.PDFRenderer.Selection</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>The start and end of the currently selected text. </p>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html#l00302">302</a> of file <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html">PDFRenderer.Properties.cs</a>.</p>

</div>
</div>
<a id="a57993b874fc88d1e1822eaf428865ff7" name="a57993b874fc88d1e1822eaf428865ff7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a57993b874fc88d1e1822eaf428865ff7">&#9670;&nbsp;</a></span>SelectionBrush</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">IBrush MuPDFCore.MuPDFRenderer.PDFRenderer.SelectionBrush</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>The colour used to highlight the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a2c17cb9551f5d108e665c6ca74732ad2" title="The start and end of the currently selected text.">Selection</a>. </p>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html#l00315">315</a> of file <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html">PDFRenderer.Properties.cs</a>.</p>

</div>
</div>
<a id="ad2964abec1ae1dde10f1145c851adbf1" name="ad2964abec1ae1dde10f1145c851adbf1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad2964abec1ae1dde10f1145c851adbf1">&#9670;&nbsp;</a></span>Zoom</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double MuPDFCore.MuPDFRenderer.PDFRenderer.Zoom</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>The current zoom level. Setting this will change the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#abbd47ddd116a38d05f8b3e2f1e2e88f6" title="The region of the page (in page units) that is currently displayed by the current instance....">DisplayArea</a> appropriately, zooming around the center of the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#abbd47ddd116a38d05f8b3e2f1e2e88f6" title="The region of the page (in page units) that is currently displayed by the current instance....">DisplayArea</a>. </p>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html#l00216">216</a> of file <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html">PDFRenderer.Properties.cs</a>.</p>

</div>
</div>
<a id="a2ff0f7ce05dac392726917aa52d7f3e0" name="a2ff0f7ce05dac392726917aa52d7f3e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2ff0f7ce05dac392726917aa52d7f3e0">&#9670;&nbsp;</a></span>ZoomEnabled</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool MuPDFCore.MuPDFRenderer.PDFRenderer.ZoomEnabled</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Whether the default handlers for pointer wheel events (which are used for zooming in/out) should be enabled. If this is false, you will have to implement your own way to zoom by changing the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#abbd47ddd116a38d05f8b3e2f1e2e88f6" title="The region of the page (in page units) that is currently displayed by the current instance....">DisplayArea</a>. </p>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html#l00289">289</a> of file <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html">PDFRenderer.Properties.cs</a>.</p>

</div>
</div>
<a id="a5a2fdaa31f4bf7ae8b3912d620a83759" name="a5a2fdaa31f4bf7ae8b3912d620a83759"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5a2fdaa31f4bf7ae8b3912d620a83759">&#9670;&nbsp;</a></span>ZoomIncrement</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double MuPDFCore.MuPDFRenderer.PDFRenderer.ZoomIncrement</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Determines by how much the scale will be increased/decreased by the <a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html#a831d88219b6638d7d2192d32b9119270" title="Zoom around a point.">ZoomStep(double, Point?)</a> method. Set this to a value smaller than 1 to invert the zoom in/out direction. </p>

<p class="definition">Definition at line <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html#l00164">164</a> of file <a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html">PDFRenderer.Properties.cs</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>MuPDFCore.MuPDFRenderer/<a class="el" href="_p_d_f_renderer_8cs_source.html">PDFRenderer.cs</a></li>
<li>MuPDFCore.MuPDFRenderer/<a class="el" href="_p_d_f_renderer_8_properties_8cs_source.html">PDFRenderer.Properties.cs</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="namespace_mu_p_d_f_core.html">MuPDFCore</a></li><li class="navelem"><a class="el" href="namespace_mu_p_d_f_core_1_1_mu_p_d_f_renderer.html">MuPDFRenderer</a></li><li class="navelem"><a class="el" href="class_mu_p_d_f_core_1_1_mu_p_d_f_renderer_1_1_p_d_f_renderer.html">PDFRenderer</a></li>
    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
  </ul>
</div>
</body>
</html>
